@charset "utf-8";
/*--通用基础样式 开始--*/
body{margin:0; padding:0; font: 13px/150% Microsoft YaHei,Arial,Helvetica,sans-serif;background:#f5f8fa; color:#444;background-color: #fff;}
html, body, div, span,  h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {  margin: 0;  padding: 0;}
input,select{vertical-align:middle;}
ol, ul { list-style: none outside none;}
textarea,input{outline:none; resize:none;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,input{margin:0; padding:0;font-weight:normal;}
li{list-style:none;}
i,em{font-style:normal;}
select{margin:0;padding:0;}
:focus {outline: 0 none;}
a img { border: 0 none;}
img { margin:0; padding:0;border:0;}
table { empty-cells: show;border-collapse:collapse;border-spacing:0;}
h2, h3 { font-size: 14px;}
h4, h5, h6 { font-size: 12px;}
em,i{ font-style:normal;}
/*链接属性 */
a{ color: #444;text-decoration: none;outline: none; }
a:hover ,a.active{ color:#ff8c26;text-decoration:none; }
a:link,a:visited{text-decoration:none;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}.clearfix {display: block;}
/*块元素类*/
.of {overflow: hidden;}
.block { display: block;overflow: hidden;}
.hide { display: none;}
/*对齐类*/
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fix { *zoom: 1; }
.fix:after { display: table; content: ''; clear: both; }
.clear{clear:both;}
/*宽度类*/
.w{ width:100%; height:auto;}
.w1{ width:1200px; height:auto; margin:0 auto;}
/*.main{ margin-top: 20px;}*/
/*过渡类*/
.tst{ transition:all  0.3s ease-in-out;}
.mb20{ margin-bottom:20px;}
.mb10{ margin-bottom:10px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.main{width:1200px;top: 20px; margin:0 auto; clear:both; position:relative;}

/*--通用基础样式 结束--*/

/*top*/
.top{ height:94px; background-color:#fff;}
.top .logo{ margin-top:20px;margin-left: 10px;}
.top .search{ float:left;height:46px;margin:24px 0 0 200px;}
.top .search-txt{ padding-left:10px; width:310px; border:#f6594e solid 1px; border-radius:8px 0 0 8px; border-right:0;  height:44px; line-height:46px; margin-left:28px; font-size:16px; color:#1a1a1a;}
.search-from{
    position: absolute;
}
.search-btn{ width:100px; height:46px; border:#f6594e solid 1px; border-radius:0 8px 8px 0; background:#f6594e; color:#fff; font-size:16px; cursor:pointer;position: relative;right: 5px;}
.publish { height:50px; width:70px; margin:24px 20px 0 0; display:inline-block;}
.publish .publish-i{ height:30px; width:30px; background-color:#ff8c26;border-radius:50%; line-height:30px; text-align:center; margin:0 auto 8px auto; display:block;}
.publish .publish-i i{color:#fff; font-size:18px;}
.publish a.publish-txt{ font-size:12px; color:#ff8c26; text-align:center; display:block;}
/*导航*/
/*选项栏*/
.abroad-tab {
    margin-top: 20px;
    width: 100%;
    height: 42px;
    background-color: #f6594e;
}

.abroad-tab-con {
    position: relative;
    width: 1200px;
    margin: auto;
}

.abroad-tab-con .tab-bar-public {

}

.abroad-tab ul.abroad-tab-wrap {
    margin: 0 auto;
    width: 1200px;
}

.abroad-tab ul.abroad-tab-wrap li {
    float: left;
    padding: 0 11px;
    font-size: 16px;
    line-height: 42px;
    color: #fff;
}

.abroad-tab ul.abroad-tab-wrap li:hover {
    background-color: #e83428;
    font-weight: bold;
}

.abroad-tab ul.abroad-tab-wrap li.active {
    background-color: #e83428;
}

/*.abroad-tab ul.abroad-tab-wrap li span {*/
    /*display: inline-block;*/
    /*position: relative;*/
    /*top: 6px;*/
    /*margin-left: 6px;*/
    /*width: 8px;*/
    /*height: 14px;*/
    /*background: url(/Images_new/liuxuenew/sprites.png) no-repeat;*/
    /*background-position: -968px 0;*/
/*}*/
/*首页*/
.main-l{ width:840px;}
/*sort*/
.sort{ background-color:#fff; border-radius:10px;}
.sort .sort-t{ height:56px; border-bottom:1px solid #f1f1f1; line-height:56px; margin-bottom:20px;border-top: 2px solid #f6594e;}
.sort .sort-t span{ font-weight:bold; color:#484a63; font-size:18px; margin-left:20px;letter-spacing: 6px;}
.sort .sort-t ul{ margin-top:18px;}
.sort .sort-t ul li{ float:left; height:24px; line-height:24px; padding:0 10px; border-radius:12px; margin-right:10px; cursor:pointer;}
.sort .sort-t ul li a{font-size:14px; color:#484a63; line-height:24px; height:24px; display:inline-block; }
.sort .sort-t ul li:hover ,.sort .sort-t ul li.on { background-color:#f6594e;}
.sort .sort-t ul li:hover a,.sort .sort-t ul li.on a{color:#fff; }
.sortimg{margin-left:20px; margin-bottom:20px;border-radius: 10px;}
.sort-c{ width:543px;}
.sort-c li{ float:left; width:203px; margin-bottom:17px; margin-left:60px;}
.sort-c li a{font-size:14px; color:#444; display:block; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.sort-c li:hover a,.sort-c li:hover i{ color:#ff8c26;}
.sort-c li i{ margin-right:8px; color:#999;}
/*fsp*/
.fsp{ background-color:#fff; border-radius:10px;}
.fsp .fsp-t{ height:56px; border-bottom:1px solid #f1f1f1; line-height:56px; margin-bottom:20px;border-top: 2px solid #f6594e;}
.fsp .fsp-t span{ font-weight:bold; color:#484a63; font-size:18px; margin-left:20px;letter-spacing: 6px;}
.fsp .fsp-t .fsp-more{ font-size:14px; color:#1abe60; margin-left:8px; display:inline-block; height:56px; line-height:58px;}
.fsp .fsp-t .fsp-more:hover{ text-decoration:underline;}
.fsp-pn{ background:url(/Images_new/liuxuenew/pn.png) no-repeat; width:84px; height:32px; line-height:32px; text-align:center; margin-top:12px; margin-right:20px;}
.fsp-pn a{ display:inline-block; width:40px; height:32px; color:#3a3e59;line-height:32px; cursor:pointer;}
.fsp-pn a i{ font-size:14px;}
.fsp .bd ul{ margin-bottom:10px;}
.fsp .bd li{ float:left; width:160px; margin-left:20px;}
.fsp .bd li a{ display:block;}
.fsp .fsp-bdt{ font-size:16px; color:#484a63; margin-top:10px; margin-bottom:10px;}
.fsp .fsp-bdc{ font-size:12px; color:#b2b1b5; line-height:24px; overflow:hidden; height:72px;}
.fsp .bd li a:hover{ color:#ff8c26;}
/*main-r*/
.main-r{ width:330px;}
/*joke*/
.joke{ background-color:#fff; border-radius:10px;}
.mr-t{ height:56px; color:#484a63; font-size:18px; font-weight:bold; line-height:56px; border-bottom:1px solid #f1f1f1; padding-left:20px;letter-spacing: 6px;border-top: 2px solid #f6594e;}
/*.joke ul{ margin:20px 20px 0 20px;}*/
.joke ul li{ margin-bottom:20px;}
.joke ul li a{ /*width:120px;*/ display:inline-block; color:#444; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.joke ul li span{ width:90px; display:inline-block; color:#999; font-size:14px; overflow:hidden;}
.joke ul li a:hover{color:#ff8c26;}
.joke-more{ height:46px; line-height:46px; text-align:center; color:#484a63; font-size:14px; display:block; border-top:1px solid #f1f1f1;}
.pagedata{width: 1200px;position: relative;height: 100%;display: inline-block;}
/* 类页 */
.page_l{width:870px;display: inline-block;float: left;}
.page_r{width:302px;display: inline-block;float: right;}
/* 类页--右边 */
.page_rct{width:100%; border:1px solid #e9e9e9;}
.blank25{clear: both;margin-top: 20px;}
/* 个人首页--新闻 */
.page_lnews{width:850px;display: inline-block;padding-left: 10px;}
.page_lnews ul li{width:100%; height:134px; margin:0 0 18px 0; border-bottom:1px solid #e9e9e9;}
.page_lnews ul li span.fl{width:160px; height:120px; display:block; overflow:hidden;border: 1px solid #ccc;padding: 2px;}
.page_lnews ul li span.fl img{width:100%; display:block;height: 100%}
.page_lnews ul li span.fr{width:660px;}
.page_lnews ul li span.fr h3{font-size:20px; color:#333; line-height:26px; height:26px; overflow:hidden;}
.page_lnews ul li span.fr a:hover h3{color:#F6594E;}
.page_lnews ul li span.fr p{clear:both; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; margin:9px 0 0 0;padding-right: 18px;}
.page_lnews ul li span.fr b{clear:both; float:left; font-size:12px; color:#ccc; height:18px; line-height:18px; display:block; border:1px solid #ccc; font-weight:normal; padding:0 12px; margin:12px 0 0 0;
    -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.page_lnews ul li span.fr h4{float:right; margin:1px 0 0 0;}
.page_lnews ul li span.fr i{display:block; float:left; font-style:normal; font-size:12px; color:#999; line-height:20px; margin:10px 0 0 0;}
.page_lnews ul li span.fr i.time{background:url(/Images_new/liuxuenew/time_01.png) no-repeat left center; padding:0 0 0 19px; margin-right:20px;}
.page_lnews ul li span.fr i.browse{background:url(/Images_new/liuxuenew/browse_01.png) no-repeat left center; padding:0 0 0 20px;}
/* 翻页 */
.pages{height: 86px;text-align: center;padding-top: 20px; clear:both;}
.pages a{display: inline-block;vertical-align: middle;}
.pages .nt{width: 50px;height: 40px;background: #eeeeee;margin: 0 6px;}
.pages .nt .lt{background: url(/Images_new/liuxuenew/lt.png);display: block;width: 9px;height: 16px;margin-top: 12px;margin-left: 20px;}
.pages .nt .gt{background: url(/Images_new/liuxuenew/gt.png);display: block;width: 9px;height: 16px;margin-top: 12px;margin-left: 20px;}
.pages .st{width: 40px;height: 40px;background: #eeeeee;color: #333;line-height: 40px;margin: 0 6px;}
.pages .ft{width: 70px;height: 40px;background: #eeeeee;color: #333;line-height: 40px;margin: 0 6px;}
.pages .st.active{background: #F6594E;color: #fff;}
.pages i{height: 40px;display: inline-block;color: #333;line-height: 40px;}
/*热点新闻*/
.page_rnews{clear:both; width:250px; margin:5px auto 3px auto;}
.page_rnews li{clear:both; width:100%; clear:both; height:45px; border-bottom:1px dotted #ddd;}
.page_rnews li.last{border-bottom:0;}
.page_rnews li i{width:18px; height:18px; line-height:18px; margin:13px 10px 0 0; text-align:center; display:block; background-color:#c2c2c2; color:#fff; font-style:normal; float:left; font-family:arial;}
.page_rnews li i.up{background-color:#F6594E;}
.page_rnews li p{font-size:15px; color:#333; line-height:45px; height:45px; overflow:hidden;}

/*t_04*/
.t_04{clear:both; width:100%; height:48px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.t_04 h3{font-size:16px; font-weight:bold; color:#333; line-height:18px; height:18px; border-left:3px solid #F6594E; padding:0 0 0 14px; margin:15px 0; float:left;}
.t_04 a.more{color:#999; font-size:14px; line-height:48px; background:url(/Images_new/liuxuenew/more_01.png) no-repeat right center; float:right; margin:0 15px 0 0; padding:0 13px 0 0;}
.t_04 a.more:hover{color:#F6594E; background:url(/Images_new/liuxuenew/more_02.png) no-repeat right center;}
/*t_05*/
.t_05{clear:both; width:100%; text-align:center;position: relative;    margin-top: 45px;
    margin-bottom: 45px;}
.t_05 h3{clear:both; width:100%;}
.t_05 h3 a{display:inline-block; height:32px; line-height:32px; background-color:#eee; padding:0 18px; margin:0 10px 0px 10px; font-size:15px; color:#333;}
.t_05 h3 a.on{background-color:#F6594E; color:#fff;}
.t_05 h3 a:hover{background-color:#F6594E; color:#fff;}
.abroad-item-con {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    background-color: #f8f8f8;
    overflow: hidden;
    z-index: 3;
    display: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, .2)
}

.abroad-item-con ul {
}

.abroad-item-con ol {
    margin-top: 6px;
    margin-left: 10px;
}

.abroad-item-con ol li {
    text-align: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.abroad-item-con ol li a {
    display: inline-block;
    max-width: 275px;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.abroad-item-con ol li a:hover {
    color: #f6594e;
}

.abroad-item-con li.study-status-apply {
    float: left;
    width: 134px;
    margin-left: 43px;
}

.abroad-item-con li.study-status-apply ol {
}

.abroad-item-con li.study-status-apply ol li {
}

.abroad-item-con li.abroad-hot {
    float: left;
    width: 332px;
}

.abroad-item-con li.abroad-hot ol {
}

.abroad-item-con li.abroad-hot ol li {
    float: left;
}

.abroad-item-con li.abroad-hot ol li span {
}

.abroad-item-con li.abroad-hot ol li a {
}

.abroad-item-con li.globel-brance {
    float: left;
    padding-right: 50px;
    width: 350px;
}

.abroad-item-con li.globel-brance ol {
}

.abroad-item-con li.globel-brance ol li {
    float: left;
}

.abroad-item-con li.abroad-apply {
    float: left;
}

.abroad-item-con li.abroad-apply ol {
}

.abroad-item-con li.abroad-apply ol li {
}

.abroad-item-con h2 {
    margin-top: 18px;
    color: #666;
    font-size: 16px;
    font-weight: bold;
}

.abroad-item-con h2 span {
    float: left;
    margin-right: 7px;
    position: relative;
    top: 4px;
    width: 3px;
    height: 14px;
    background-color: #f6594e;
}

.abroad-item-con h2 {
}

.abroad-item-con ol {
    overflow: hidden;
}

.abroad-item-con ol li {
    padding-right: 5px;
}

.abroad-item-con ol li span {
    float: right;
    margin-top: 13px;
    margin-left: 5px;
    width: 1px;
    height: 15px;
    background-color: #666;
}

.abroad-item-con ol li.none span {
    background: none !important;
}

.abroad-item-con .entry-abroad {
    float: right;
    margin-top: 17px;
    margin-bottom: 20px;
    margin-right: 20px;
    line-height: 20px;
    color: #f6594e;
}

.abroad-item-con.active {
    display: block;
}

.abroad-item-con.asia-abroad .study-status-apply li, .abroad-item-con.eur-abroad .study-status-apply li {
    float: left;
}

.abroad-item-con.asia-abroad li.globel-brance ol, .abroad-item-con.eur-abroad li.globel-brance ol {
    margin-bottom: 33px;
}

.abroad-item-con.language-learn .study-status-apply {
    width: 530px;
}

.abroad-item-con.language-learn .study-status-apply li {
    float: left;
    margin-right: 15px;
    height: auto;
    overflow: visible;
}

.abroad-item-con.language-learn .study-status-apply li p {
    height: 40px;
    line-height: 40px;
}

.abroad-item-con.language-learn li.abroad-hot {
    margin-left: 80px;
    width: 370px;
}

.abroad-item-con.language-learn li.globel-brance {
    padding-right: 0;
    width: 280px;
}

.abroad-item-con.language-learn .study-status-apply li em {
    font-weight: bold;
}

.abroad-item-con.asia-abroad li.study-status-apply, .abroad-item-con.eur-abroad li.study-status-apply {
    margin-right: 43px;
    margin-left: 43px;
    width: 150px;
}

.abroad-item-con.asia-abroad li.read1, .abroad-item-con.eur-abroad li.read1 {
    width: 100px;
}

.abroad-item-con.asia-abroad li.read1 li, .abroad-item-con.eur-abroad li.read1 li {
    float: none;
}

.abroad-item-con.asia-abroad li.read2, .abroad-item-con.eur-abroad li.read2 {
    margin-left: 30px;
}

.abroad-item-con.asia-abroad li.abroad-hot, .abroad-item-con.eur-abroad li.abroad-hot {
    margin-left: 40px;
}

.abroad-item-con.asia-abroad li.globel-brance, .abroad-item-con.eur-abroad li.globel-brance {
    margin-left: 40px;
    padding-right: 0;
}

.abroad-item-con.gobel-academy li.study-status-apply {
    width: 250px;
    margin-left: 80px;
}

.abroad-item-con.gobel-academy li.study-status-apply ol li {
    float: left;
}

.abroad-item-con.gobel-academy li.abroad-hot {
    margin-left: 100px;
}

.abroad-item-con.gobel-academy li.globel-brance {
    margin-left: 40px;
    padding-right: 0;
}

/*.abroad-item-con .entry-abroad i{
	float: right;
	position: relative;
	top: 3px;
	width: 8px;
	height: 14px;
	background: url(../img/sprites.png) no-repeat;
	background-position: -556px 0;
}*/
/*出国小工具*/
.subTab ul li.tool {
    position: relative;
    padding: 0;
}

.subTab ul li.tool div {
    position: absolute;
    top: 0;
    left: -4px;
    width: 136px;
    height: 182px;
    background: url(/Images_new/liuxuenew/sprites.png) no-repeat;
    background-position: -658px -656px;
    overflow: hidden;
    display: none;
}

.subTab ul li.tool div.active {
    display: block;
}

.subTab ul li.tool ol {
    position: absolute;
    top: 0;
    left: 4px;
    width: 126px;
    height: 180px;
    z-index: 3;
    border-radius: 18px;
    overflow: hidden;
}

.subTab ul li.tool ol.active {
    display: block;
}

.subTab ul li.tool ol li {
    padding: 0;
    width: 100%;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.subTab ul li.tool ol li a {
    top: -4px;
    color: #222;
    font-weight: normal;
}

.subTab ul li.tool ol li.other {
    margin-top: 4px;
    font-size: 16px;
    color: #e83428;
    cursor: pointer;
}
.subTab ul li.tool ol li:hover {
    color: #e83428;
    background-color: #f8f8f8;
}

.subTab ul li.tool ol li.other:hover {
    height: 34px;
    background-color: #fff;
}

.subTab ul li.tool ol li:hover a {
    color: #ff8400;
    font-weight: bold;
}
/**内容页*/
.content {
    display: inline-block;
    width: 100%;
    background-color: #f9f9f9;
}
.main-body {
    margin: 0 auto;
    width: 1200px;
}
.body-l {
    float: left;
    width: 870px;
    margin-bottom: 80px;
    background: #fff;
}

.body-l .title {
    width: 700px;
    margin-left: 60px;
    border-bottom: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.body-l .title h2 {
    width: 100%;
    /*overflow: hidden;*/
    font-size: 24px;
    color: #333;
    margin-top: 40px;
    /*text-align: center;*/
}

.body-l .title h2 br {
    display: none;
}

.body-l .title p {
    width: 100%;
    /*text-align: center;*/
    margin-top: 25px;
    margin-bottom: 10px;
}

.body-l .title p span, em, i, b {
    color: #999;
    font-size: 14px;
}

.body-l .title p em, i {
    margin-left: 15px;
}

.body-l .cont {
    width: 700px;
    margin-left: 60px;
    background: #fff;
    overflow: hidden;
    margin-top: 18px;
}

.body-l .cont * {
    margin: 0;
    padding: 0;
    background: none;
    color: #333;
    line-height: 26px;
}
.body-l .cont p img{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    margin: auto;
}
.body-l .cont strong {
    font-weight: bold;
    color: inherit;
}

.body-l .cont em {
    font-style: italic;
}

.body-l .cont h1 {
    font-size: 32px;
}

.body-l .cont h2 {
    font-size: 24px;
}

.body-l .cont h3 {
    font-size: 18px;
}

.body-l .cont h4 {
    font-size: 16px;
}

.body-l .cont h5 {
    font-size: 14px;
}

.body-l .cont h6 {
    font-size: 12px;
}

.body-l .cont p {
    font-size: 16px;
    margin-bottom:20px;
}
.body-l .cont p:last-child {
    margin-bottom: 0px;
}
/*标签和分享*/
.tag {
    width: 700px;
    margin-left: 60px;
    margin-bottom: 30px;
}

.tag p {
    float: left;
    height: 40px;
    line-height: 40px;
}

.tag p span {
    margin-right: 24px;
    color: #a5a5a5;
    font-size: 14px;
}

.tag .bdsharebuttonbox {
    float: right;
    width: 234px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #eee;
    border-radius: 20px;
}

.tag .bdsharebuttonbox .share {
    float: left;
    margin-left: 20px;
}

.tag .bdsharebuttonbox a {
    margin-top: 12px;
    margin-left: 16px;
}

.tag .bdsharebuttonbox a.bds_more {

}
/*推荐顾问*/
.recommed {
    margin-top: 20px;
    position: relative;
    width: 700px;
    margin-left: 60px;
    margin-bottom: 0px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    background: #f9f9f9;
    height: 213px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.recommed h3 {
    height: 42px;
    padding-left: 25px;
    line-height: 42px;
    font-size: 16px;
    color: #999;
}

.recommed dl {
    height: 105px;
    width: 652px;
    margin-left: 25px;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 5px;
}

.recommed dl dt {
    float: left;
    width: 87px;
    height: 87px;
    border-radius: 50%;
    overflow: hidden;
}

.recommed dl dt img {
    width: 100%;
    height: 100%;
}

.recommed dl dd {
    float: left;
    margin-left: 20px;
}

.recommed dl dd p {
    height: 23px;
    line-height: 23px;
    color: #999;
    font-size: 14px;
}

.recommed dl dd p b {
    font-size: 18px;
    color: #333;
}

.recommed dl dd p.area {
    height: 38px;
    color: #999;
    padding-top: 4px;
}

.recommed dl dd p i.date {
    font-size: 14px;
    color: #f46157;
}

.recommed dl dd p i.border {
    float: left;
    height: 16px;
    width: 2px;
    margin: 4px 8px 4px 7px;
    background: #ededed;
}

.recommed dl dd p em {
    float: left;
}

.recommed dl dd .ask {
    position: absolute;
    top: 44px;
    right: 25px;
    display: block;
    width: 118px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #f46157;
    border-radius: 100px;
}

.recommed .success {
    line-height: 30px;
    margin: 15px 24px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
}
.body-r {
    width: 305px;
    float: right
}

.body-r-pub-title {
    padding: 0 2px;
    background-color: #fff;
    border-top: 4px solid #fff;
    border-radius: 2px;
}

.body-r-pub-title h2 {
    margin: 12px 0;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-indent: 10px;
    overflow: hidden;
}

.body-r-pub-title h2 span {
    float: left;
    position: relative;
    top: 3px;
    width: 3px;
    height: 16px;
}

.body-r-pub-title h2 a {
    float: right;
    color: #f6594e;
}

.body-r-pub-title h2 a i {
    float: left;
    font-size: 14px;
}

.body-r-pub-title h2 a b {
    float: right;
    margin-left: 10px;
    margin-top: 2.5px;
    width: 8px;
    height: 14px;
    background: url('/Images_new/liuxuenew/sprites.png') no-repeat;
    background-position: -556px 0;
}

.body-r-pub-title hr {
    border: 1px solid #eee;
}
.body-r-pub-list {
    margin-top: 20px;
    width: 300px;
    border-top-color: #ffb81e;
}

.body-r-detail-list {
    margin-top: 20px;
    width: 300px;
    border-top-color: #ffb81e;
}

.body-r-pub-list ul {
    padding: 10px 0;
}

.body-r-pub-list ul li {
    position: relative;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.body-r-pub-list ul li i {
    float: left;
    position: relative;
    top: 16px;
    width: 6px;
    height: 6px;
    background-color: #bbb;
    border-radius: 50%;
}

.body-r-pub-list ul li p {
    float: left;
    margin-left: 10px;
    width: 250px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.body-r-pub-list ul li span {
    float: right;
}

.body-r-pub-list ul li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.up-to-date h2 span {
    background-color: #ffb81e;
}
/*资讯列表右边最新资讯无数据临时用图片代替*/
.up-to-date-pic {
    position: relative;
    width: 100%;
    height: 156px;
    margin-bottom: 20px;
}

.up-to-date-pic img {
    width: 100%;
    height: 100%;
}

.up-to-date-pic a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.success-case {
    border-top: 4px solid #f6594e;
}

.success-case h2 span {
    background-color: #f6594e;
}
/*热门活动*/
.hot-activity {
    border-top: 4px solid #ff6e64;
}

.hot-activity h2 span {
    background-color: #ff6e64;
}

.hot-activity ul li.first {
    border-top: none;
}

.hot-activity ul li {
    padding: 0 10px;
    position: relative;
    height: 78px;
    /*padding: 0;*/
    border-top: 2px dashed #f4f4f4;
}

.hot-activity ul li h4 {
    width: 100%;
    margin-top: 15px;
    height: 26px;
    line-height: 26px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.hot-activity ul li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.hot-activity ul li p {
    clear: both;
    width: 100%;
    line-height: 24px;
    margin-left: 0;
}

.hot-activity ul li p span {
    float: left;
}

.hot-activity ul li p em {
    float: right;
}

.hot-activity ul li p span, em {
    color: #999;
}
.detail-left-main {
    margin-bottom: 10px;
    padding: 20px 0;
    background-color: #fff
}

.detail-left-main .detail-title {
    font-size: 26px;
    margin: 0;
    padding: 10px 0 20px;
    color: #000
}

.detail-left-main .time-tips {
    margin-bottom: 30px
}

.detail-left-main .time-tips span {
    font-size: 14px;
    color: #7b838e
}

.detail-left-main .time-tips span.phone-tips {
    float: right
}

.detail-left-main .article-infomation {
    padding-top: 110px
}

.detail-left-main .article-infomation div.artile-image-tip {
    margin-bottom: 10px;
    text-align: center
}

.detail-left-main .article-infomation p,.detail-left-main .article-infomation span {
    font-size: 16px!important;
    line-height: 30px
}

.detail-left-main .article-infomation a {
    color: #5badef
}

.detail-left-main .article-infomation a:hover {
    text-decoration: underline;
    color: #5badef
}

.detail-left-main .article-infomation img {
    max-width: 690px!important
}

.detail-left-main .detail-summary p {
    font-size: 16px!important;
    line-height: 36px
}

.detail-left-main .detail-bottom-tips {
    position: relative;
    margin-top: 20px
}

.detail-left-main .detail-bottom-tips .left-tags {
    float: left
}

.detail-left-main .detail-bottom-tips .left-tags p {
    font-size: 14px;
    display: inline-block;
    color: #888
}

.detail-left-main .detail-bottom-tips .left-tags span {
    display: inline-block;
    margin-left: 10px;
    padding: 2px 11px;
    border-radius: 3px;
    background: #f7f7f7;
    background: rgba(39,41,48,.04)
}

.detail-left-main .detail-bottom-tips .left-tags span:hover {
    background: rgba(39,41,48,.08)
}

.detail-left-main .detail-bottom-tips .left-tags span a {
    color: #9d9d9d
}

.detail-left-main .detail-bottom-tips .left-tags span a:hover {
    text-decoration: none
}

.detail-left-main .detail-bottom-tips .right-span {
    font-size: 14px;
    float: right;
    color: #7b838e
}

.detail-left-main .detail-bottom-tips .right-span .share-container {
    float: right
}

.detail-left-main .detail-bottom-tips .right-span .share-container a {
    width: 22px;
    height: 22px;
    margin: 0 5px 0 0;
    padding: 0;
    background-position: 0 0
}

.detail-left-main .detail-bottom-tips .right-span .share-container a.bds_weixin {
    background-image: url(/Images_new/liuxuenew/xin.png)
}

.detail-left-main .detail-bottom-tips .right-span .share-container a.bds_tsina {
    background-image: url(/Images_new/liuxuenew/xin.png)
}

.detail-left-main .detail-bottom-tips .right-span .share-container a.bds_qzone {
    background-image: url(/Images_new/liuxuenew/QQ.png)
}

.detail-left-main .detail-bottom-tips .right-span .share-container a.bds_renren {
    background-image: url(/Images_new/liuxuenew/r.png)
}

.detail-left-main .detail-bottom-tips .right-span .share-container a.bds_facebook {
    background-image: url(/Images_new/liuxuenew/F.png)
}

.detail-left-main .detail-link {
    margin-top: 10px
}

.detail-left-main .detail-link p {
    font-size: 14px;
    overflow: hidden;
    max-width: 330px;
    margin-bottom: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #2b2b2b
}

.detail-left-main .detail-link p a {
    color: #2b2b2b
}

.detail-left-main .detail-link p.arct-left {
    float: left;
    margin-left: 59px;
}

.detail-left-main .detail-link p.arct-right {
    float: right;
    margin-right: 107px;
}

.detail-left-main .detail-link p.article-endof {
    color: #333
}

.detail-left-main .detail-read {
    width: 750px;
    margin: auto;
    margin-top: 30px;
}

.detail-left-main .detail-read .read-left {
    float: left;
    width: 390px
}

.detail-left-main .detail-read .read-right {
    float: right;
    width: 330px
}

.detail-left-main .detail-read .read-left p,.detail-left-main .detail-read .read-right p {
    font-size: 15px;
    font-weight: 700;
    color: #2b2b2b;
    padding-bottom: 10px;
}

.detail-left-main .detail-read .read-left ul li,.detail-left-main .detail-read .read-right ul li {
    line-height: 30px;
    overflow: hidden;
    max-width: 340px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.detail-left-main .detail-read .read-left ul li a,.detail-left-main .detail-read .read-right ul li a {
    font-size: 15px;
    display: inline-block;
    color: #2b2b2b
}

/*面包屑*/
.mianbaoxie_bg{background: #f9f9f9;}
.mianbaoxie{ height:36px;}
.mianbaoxie p{ line-height:36px; color:#999; font-size:12px; font-family:"宋体";}
.mianbaoxie p b{font-size:12px;}
.mianbaoxie p a{color:#999;}
.mianbaoxie p span{ padding-left:4px;}
.mianbaoxie p a:hover{ color:#f6594e;}


.realty-consult {
    border: 1px solid #e4e4e4;
    background: #FFf;
}
.realty-consult .study-consult {
    padding: 15px;
    border-bottom: 1px solid #e4e4e4;
    background: #fafafa;
    position: relative;
    overflow: inherit;
}
.consult-content>.consult-img {
    width: 75px;
    height: 80px;
    overflow: hidden;
}
.consult-content img, .height-img {
    vertical-align: bottom;
}
.realty-consult300 .consult-name {
    width: 90px;
    padding-left: 10px;
}
.consult-content>.consult-wechat {
    width: 80px;
    height: 80px;
}
.realty-consult .study-consult b {
    display: block;
    width: 20px;
    height: 13px;
    /*background: url(../images/realty/realty-bottom.png) no-repeat;*/
    position: absolute;
    top: 122px;
    left: 37px;
}
.realty-consult .form-box {
    border-top: 0;
    padding: 0 15px;
}
.form-box>.form-tit {
    font-size: 14px;
    margin: 20px 0 -5px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #f6594e;
    text-align: center;
    font-weight: 700;
}
.form-box>form>div {
    margin: 15px 0;
}
.form-box .float-input input, .form-box .float-input select {
    width: 48%;
}
.form-box input, .form-box select {
    box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    width: 100%;
    border: 1px solid #E5E5E5;
    border-radius: 5px;
    padding: 0 10px;
}
.guestbook-form .select{
    border: 1px solid #E5E5E5;
    /*width: 100%;*/
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    color: #757575;
    border-radius: 5px;
}
.country {
    position: relative;
}
.country ol {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    position: absolute;
    left: 105px;
    top: 0px;
    width: 153px;
    padding: 3px 3px 0 3px;
    border: 1px solid #f6594e;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.3);
    background: #fff;
}
.country ol li {
    width: 50px;
    margin-bottom: 3px;
    text-align: center;
    font-size: 14px;
    color: #333;
}
.btn-assertive {
    width: 100%;
    border: 1px solid transparent;
    display: block;
    color: #fff;
    background: #f6594e;
    border-color: #f6594e;
    padding: 6px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
    text-align: center;
}

/*font-face*/
@font-face {font-family: "iconfont";
    src: url('/style/liuxuenew/font/iconfont.eot?t=1467203396'); /* IE9*/
    src: url('/style/liuxuenew/font/iconfont.eot?t=1467203396#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/style/liuxuenew/font/iconfont.woff?t=1467203396') format('woff'), /* chrome, firefox */
    url('/style/liuxuenew/font/iconfont.ttf?t=1467203396') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('/style/liuxuenew/font/iconfont.svg?t=1467203396#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-later:before { content: "\e60b"; }
.icon-before:before { content: "\e60c"; }
.icon-3:before { content: "\e604"; }
.icon-tengxun:before { content: "\e600"; }
.icon-kongjian:before { content: "\e601"; }
.icon-weixin:before { content: "\e602"; }
.icon-xia:before { content: "\e60d"; }
.icon-imxinlang:before { content: "\e603"; }
.icon-dian:before { content: "\e60e"; }
.icon-fabu:before { content: "\e605"; }
.icon-huan:before { content: "\e606"; }
.icon-liwu:before { content: "\e607"; }
.icon-liebiao:before { content: "\e608"; }
.icon-sousuo:before { content: "\e609"; }
.icon-xiangxia:before { content: "\e60a"; }
.detail-c img{
    display:block;
    margin:auto;
    position:relative;
    max-width: 100% !important; height: auto!important; width:expression(this.width > 600 ? "600px" : this.width)!important;
}
/**轮播*/
#lunbo_box{position: relative;margin-bottom: 20px;width: 100%;height: 380px;}
/**悬浮层*/
.abroad{
    position: absolute;
    top: 70px;
    right: 74px;
    z-index: 7;
    width: 230px;
    height: 245px;
    background: #e9eced;
    border-radius: 6px;
    display: none;
}
.abroad-title{
    width: 100%;
    padding: 15px 0;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    color: #2b2b2b;
    text-align: center;
    background: 0 0;
    border: 0;
}
.abroad-cotent{
    width: 200px;
    margin: auto;
}
.abroad-cotent input,.abroad-cotent .country {
    width:190px;
    padding-left: 10px;
    font-size: 13px;
    line-height: 30px;
    background: #fff;
    background: rgba(255,255,255,.9);
    border: 0;
    border-radius: 3px;
    margin-bottom: 20px;
}
.abroad-cotent .select {
    border: 0;
    /* width: 187px; */
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #757575;
    border-radius: 5px;
}
.abroad-btn {
    display: inline-block;
    width: 200px;
    padding: 0;
    /*margin: 0 15px;*/
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    color: #fff;
    background: #fe002f;
    border: 0;
    border-radius: 17.5px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu {
    border-radius: 2px!important;
    box-shadow: none;
    top: 29px;
    left: 0px;
    width: 198px;
    padding: 0;
    border: 1px solid rgba(0,0,0,.15);
}
.dropdown-menu li {
    margin: 0 5px;
    font-size: 12px;
    line-height: 25px;
    color: #95979a;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #ddd;
}